batting skill - Spanish English Dictionary